package com.xdog.web3.domain.indexprice;

import lombok.Data;

/**
 * 历史综合币价查询参数
 */
@Data
public class TokenHistoricalPriceQuery {
    /**
     * 链唯一标识
     */
    private String chainIndex;

    /**
     * 代币地址
     * 1：传""代表查询对应链的主链币
     * 2：传具体的代币合约地址，代表查询对应的代币
     */
    private String tokenContractAddress;

    /**
     * 每次查询多少条，默认值为 50，最大 200
     */
    private String limit;

    /**
     * 游标位置，默认为第一个
     */
    private String cursor;

    /**
     * 开始时间，查询晚于该时间的历史币价。Unix时间戳，用毫秒表示
     */
    private String begin;

    /**
     * 结束时间，查询早于该时间的历史币价
     */
    private String end;

    /**
     * 时间间隔单位
     * 1m: 1分钟
     * 5m: 5分钟
     * 30m: 30分钟
     * 1h: 1小时
     * 1d: 1天（默认）
     */
    private String period;
}